body{ margin:0; padding:0; text-align:center; font-size:15px; /*overflow:hidden; overflow-y:auto;*/ }

a:link, a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#e6b52f; text-decoration:none;}
*{ font-size:15px;}
* a:link, * a:visited{ color:#000; text-decoration:none;}
* a:hover{ color:#e6b52f; text-decoration:none;}

.clear{ clear:both; width:100%; height:0px; line-height:0px; margin:0; padding:0px;}
.clear_line{ clear:both; width:100%; height:10px; line-height:10px; margin:0; padding:0px;}

.web_body{ clear:both; width:100%; max-width:1920px; margin:0 auto; overflow:hidden;}
.container{ width:100%; min-width:320px; margin:0 auto; padding:0; box-sizing:border-box;}
	.column{ margin:0; padding:0;}

/* 页眉 */
.header_top{ margin:0 auto; padding:15px 0; }
	.header_top_L{ text-align:center;}
		.header_top_L img{ max-width:96%;}
	.header_top_R{ margin-top:5px;}
.header_nav{ width:100%; margin:0 auto; padding:0; background-color:#00923f; border:0; display:table; }
	.navbar{ width:100%; margin:0 auto; padding:0; border:0; }
		.navbar-brand{ font-weight:bold; color:#fff; }	
		.navbar-toggle{ border:1px #fff solid; outline:none;}
			.icon-bar{ border:1px #fff solid;}

		.navbar-collapse{ width:100%; max-height:500px; margin:0; padding:0;}
			.nav{ width:100%; margin:0; padding:0;}
			.nav li{ margin:0; padding:0;}
			.nav li a, .nav li a:link, .nav li a:visited{ height:60px; line-height:60px; margin:0; padding:0 20px; font-size:1.14em; color:#fff; text-decoration:none; border:0; border-right:1px #00923f solid; box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);/* border-bottom:1px #eee solid;*/ box-sizing:border-box;}
			.nav li a:hover{ background-color:#f3c51d; text-decoration:none;}
			.active{ margin:0; padding:0;}
			.nav .active a, .nav .active a:link, .nav .active a:visited, .nav .active a:hover{ background-color:#f3c51d; text-decoration:none;}
			.nav>li>a:hover,.nav>li>a:focus{ width:100%;  background-color:#f3c51d; text-decoration:none;}

/* 图片轮显 */
.Banner{ width:100%; height:auto; background-color:#F1F7FE; position:relative; overflow:hidden;}
	.Banner_bg{ position:absolute; right:0; bottom:0; left:0; width:100%; height:100%; /*background-color:#000;*/
	background: #000000;
    background: -moz-linear-gradient(top,  #ffffff 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#000000));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#000000 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#000000 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#000000 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
	-khtml-opacity:.2; -moz-opacity:0.2; opacity:.2;}
	:root .Banner_bg{ filter:none;}
	.Banner .item{ width:100%; height:100%; object-fit:cover;}
		.Banner img, .Banner .item img{ width:100%; height:100%; margin:0 auto;}		
	.carousel-indicators{ bottom:5px; display:table; }	
		.carousel-indicators li{ width:10px; height:10px; line-height:10px; margin:0 5px; border-radius:50%; background-color:#00923f border:0; box-shadow: #ffffff 0px 0px 5px /*rgba(255,255,255,1)*/;}
		.carousel-indicators .active{ width:10px; height:10px; line-height:10px; margin:0 5px; border-radius:50%;  background-color:#fff; border:0; box-shadow: #00923f 0px 0px 5px /*rgba(52,44,43,1)*/;}			
	.carousel-caption{ width:60%; max-height:80%; table-layout:fixed; word-wrap: break-word; word-break: break-all; overflow:hidden; display:none;}

/* 内容 */
.navigation{ width:100%; margin:0 auto; position:relative;}
	.navigation_main{ width:100%; display:table; overflow:hidden;}
		.navigation_txt{ clear:both; width:100%; height:auto; line-height:20px; padding:15px; color:#000; text-align:left; box-sizing:border-box; overflow:hidden;}
				.navigation_txt a:link, .navigation_txt a:visited{ font-size:1em; color:#000; text-decoration:none;}
				.navigation_txt a:hover{ color:#e6b52f; text-decoration:none;}		
				.navigation_txt img{ margin-right:5px; filter:brightness(0%); vertical-align:baseline;}	
		.navigation_nav{ clear:both; width:100%; line-height:50px; color:#fff; text-align:left; display:table; overflow:hidden;}
			.navigation_nav li{ list-style:none; float:left; width:50%; margin-top:1px; border-left:1px #fff solid; border-right:1px #fff solid; box-sizing:border-box;}
				.navigation_nav li a:link, .navigation_nav li a:visited{ float:left; width:100%; height:50px; line-height:50px; padding:0 20px; color:#fff; font-size:1.14em; text-align:center; background:url(../images/navigation_bg.png) center repeat; text-transform:uppercase; text-decoration:none;}
				.navigation_nav li a:hover, .navigation_nav li:hover a{ background:#eabe1f; text-decoration:none;}	
				.navigation_nav li a.active{ background:#eabe1f; text-decoration:none;}

.main{ width:100%; margin:0 auto; overflow:hidden;}
	.TXT_title{ clear:both; width:96%; margin:0 auto; margin-top:20px; padding:10px 0; font-size:24px; font-weight:bold; text-align:center; table-layout:fixed; word-wrap: break-word; word-break: break-all; overflow:hidden;}
	.TXT_date{ clear:both; width:96%; margin:0 auto; padding:10px 0; color:#808080; text-align:center;  overflow:hidden;}
	.TXT_info{ clear:both; width:96%; min-height:200px; line-height:28px; margin:20px auto; font-size:16px; text-align:left; table-layout:fixed; word-wrap: break-word; word-break: break-all; overflow:hidden;}
		.TXT_info *{ font-size:1em;}

	.TXT_img{ clear:both; width:96%; margin:40px auto; text-align:center;}
		.TXT_img img{ max-width:100%; border:1px #ddd solid; padding:10px; background-color:#fff; box-sizing:border-box; box-shadow: 0 8px 30px rgba(0,0,0,0.2);}
	
	.TXT_page{ clear:both; width:96%; margin:20px auto; padding:20px 0; border-top:1px #ddd solid; display:table;}
		.TXT_page_L{ float:left; width:49%; height:40px; line-height:40px; color:#999; text-align:left; table-layout:fixed; word-wrap: break-word; word-break: break-all; overflow:hidden;}
			.TXT_page_L a:link, .TXT_page_L a:visited{ color:#999; text-decoration:none;}
			.TXT_page_L a:hover{ color:#e6b52f; text-decoration:none;}
		.TXT_page_R{ float:right; width:49%; height:40px; line-height:40px; color:#999; text-align:right; table-layout:fixed; word-wrap: break-word; word-break: break-all; overflow:hidden;}
			.TXT_page_R a:link, .TXT_page_R a:visited{ color:#999; text-decoration:none;}
			.TXT_page_R a:hover{ color:#e6b52f; text-decoration:none;}

/*页脚*/
.footer{ width:100%; margin:0 auto; padding:0; background-color:#00923f;}
	.footer_body{ clear:both; width:100%; height:auto; margin:0 auto; padding:40px 0; color:#fff; text-align:center; position:relative;}
		.footer_contact{ width:100%; margin:0 auto; line-height:30px; font-size:18px; color:#fff; text-align:center; display:table;}	
			
		.footer_gzh{ position:absolute; top:10px; right:0; width:80px; color:#fff; text-align:center;}
		
		.footer_copyright{ clear:both; width:100%; margin:0 auto; padding-top:20px; line-height:40px; color:#fff; font-size:14px; text-align:center; display:table; position:relative;}
			.footer_copyright a:link, .footer_copyright a:visited{ color:#fff; text-decoration:none;}
			.footer_copyright a:hover{ color:#e6b52f; text-decoration:none;}
			
			.developer{ position:absolute; right:0; color:#ccc;}
				.developer a:link, .developer a:visited{ color:#ccc; text-decoration:none;}
				.developer a:hover{ color:#e6b52f; text-decoration:none;}

/* 分页样式 */
.paging_main{ clear:both; width:98%; margin:40px auto; }
	.pagination{ float:none; margin:0 auto;}
		.pagination li{ list-style:none; float:left; margin-left:5px; color:#fff; background-color:#00923f; border:1px #00923f solid; border-radius:10px; overflow:hidden; }
			.pagination li a:link, .pagination li a:visited{ color:#00923f text-decoration:none; background-color:#fff; border:0;}
			.pagination li a:hover{ color:#fff; text-decoration:none; background-color:#00923f; border:0;}
		
		.pagination .active{ color:#fff; background-color:#00923f; border:1px #00923f solid;} 
			.pagination .active span, .pagination .active a:link, .pagination .active a:visited{ color:#fff; text-decoration:none; background-color:#00923f; border:0; }
			.pagination .active span:hover, .pagination .active a:hover{ color:#fff; text-decoration:none; background-color:#00923f; border:0; }
			
		
		.pagination .disabled{ color:#ddd; background-color:#f9f9f9; border:1px #ddd solid;} 
			.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:link, .pagination .disabled a:visited{ color:#ddd; text-decoration:none; background-color:#f9f9f9; border:0;} 
			.pagination .disabled span:hover, .pagination .disabled a:hover{ color:#ddd; text-decoration:none; background-color:#f9f9f9; border:0;} 

/* 相关公用样式 */
#website_stat{ clear:both; display:none;}
	#website_stat img{ display:none; }

/* 异步加载图片样式 */
.dynload{background:url(../images/img_loading.gif) no-repeat center center;}

@media screen and (min-width:1200px){
	.container{ width:100%; margin:0 auto; padding:0;}

	/* 页眉 */
	.header{ width:100%;}
		.header_txt{ width:1200px; margin:0 auto; }
			.header_top_R{ font-size:36px; text-align:right;}
			.header_top{ width:1200px;}
				.header_top_RMR{ float:right;}
				.navbar{ width:1200px;}
					.navbar-brand{ display:none; }
				.nav li a, .nav li a:link, .nav li a:visited{ border-bottom:0;}

	.header_top_L{ text-align:left;}
		.header_top_L img{ max-width:100%;}

	.Banner{ height:420px;}
		.Banner .item{ height:420px;}
	.Banner_index{ height:700px;}
		.Banner_index .item{ height:700px;}
		.carousel-indicators{ bottom:10px;}
			.carousel-indicators li{ width:10%; max-width:80px; height:5px; line-height:5px; border-radius:0;}
			.carousel-indicators .active{ width:10%; max-width:80px; height:5px; line-height:5px; border-radius:0;}
				 .carousel-caption{ display: block;}

	.navigation{ width:1200px; margin:0 auto;}
		.navigation_main{ position:absolute; top:-100px; left:0; bottom:0; right:0; width:100%; height:100px; overflow:hidden; z-index:100;}
			.navigation_txt{ clear:both; width:100%; height:50px; line-height:20px; padding:15px; color:#fff; text-align:left; background-color:transparent; overflow:hidden;}
				.navigation_txt a:link, .navigation_txt a:visited{ color:#fff; text-decoration:none;}
				.navigation_txt a:hover{ color:#e6b52f; text-decoration:none;}			
				.navigation_txt img{ filter:brightness(100%); vertical-align:baseline;}	
			.navigation_nav{ clear:both; width:100%; height:50px; line-height:50px; color:#fff; text-align:left; overflow:hidden;}
				.navigation_nav li{ list-style:none; float:left; width:auto; margin-top:0; margin-right:1px; border:0;}
					.navigation_nav li a:link, .navigation_nav li a:visited{ float:left; width:149px; height:50px; line-height:50px; padding:0 20px; color:#fff; font-size:1.14em; text-align:center; background:url(../images/navigation_bg.png) center repeat; text-transform:uppercase; text-decoration:none; overflow:hidden;}
					.navigation_nav li a:hover, .navigation_nav li:hover a{ background:#eabe1f; text-decoration:none;}	
					.navigation_nav li a.active{ background:#eabe1f; text-decoration:none;}

	.main{ width:1200px; min-height:300px; margin:60px auto; text-align:center; overflow:hidden;}

	/*页脚*/
	.footer_body{ width:1200px; margin:0 auto; text-align:left;}		
	.footer_contact{ text-align:left;}		
	.footer_copyright{ text-align:left;}

	/* 分页样式 */
	.paging_main{ clear:both; width:100%; margin:40px auto; }
}

@media (min-width:850px) and (max-width:1199px){
	.header{ width:100%;}
		.header_txt{ width:100%; margin:0 auto;}
		.navbar{ width:100%; }
			.navbar-brand{ display:none; }
			.nav li a, .nav li a:link, .nav li a:visited{ border-bottom:0;}

	.carousel-indicators{ bottom:10px;}
		.carousel-indicators li{ width:10%; height:5px; line-height:5px; border-radius:0;}
		.carousel-indicators .active{ width:10%; height:5px; line-height:5px; border-radius:0;}
			 .carousel-caption{ display: block;}

	.footer_gzh{ top:10px; right:10px;}
	.beian{ display:none;}
	.developer{ position:inherit; right:0; margin-left:20px; color:#ccc;}
}
@media (min-width:768px) and (max-width:849px){
	.header{ width:100%;}
		.header_txt{ width:100%; margin:0 auto;}
		.navbar{ width:100%; }
			.navbar-brand{ display:none; }
			.nav li a, .nav li a:link, .nav li a:visited{ border-bottom:0;}

	.carousel-indicators{ bottom:10px;}
		.carousel-indicators li{ width:10%; height:5px; line-height:5px; border-radius:0;}
		.carousel-indicators .active{ width:10%; height:5px; line-height:5px; border-radius:0;}
			 .carousel-caption{ display: block;}

	.footer_gzh{ display:none;}
	.beian{ display:none;}
	.developer{ position:inherit; right:0; margin-left:20px; color:#ccc;}
}
@media (min-width:0px) and (max-width:767px){
	.header{ width:100%;}
		.header_txt{ width:100%; margin:0 auto;}
		.navbar{ width:100%; }
			.navbar-brand{ display:none; }
			.nav li a, .nav li a:link, .nav li a:visited{ border-bottom:0;}

	.carousel-indicators{ bottom:10px;}
		.carousel-indicators li{ width:10%; height:5px; line-height:5px; border-radius:0;}
		.carousel-indicators .active{ width:10%; height:5px; line-height:5px; border-radius:0;}
			 .carousel-caption{ display: block;}

	.footer_body{ padding:20px 0;}
		.footer_contact{ font-size:1em;}
		.footer_gzh{ display:none;}
		.footer_copyright{ padding-top:10px;}	
			.developer{ position:inherit; right:0; margin-left:20px; color:#ccc;}
}